cuda_d.cuda_runtime_api

Undocumented in source.

Members

Aliases

cudaStreamCallback_t
alias cudaStreamCallback_t = void function(cudaStream_t stream, cudaError_t status, void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

__CUDART_API_PTDS
auto __CUDART_API_PTDS(T api)
Undocumented in source. Be warned that the author may not have intended to support it.
__CUDART_API_PTSZ
auto __CUDART_API_PTSZ(T api)
Undocumented in source. Be warned that the author may not have intended to support it.
cudaChooseDevice
cudaError_t cudaChooseDevice(int* device, const(cudaDeviceProp)* prop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaConfigureCall
cudaError_t cudaConfigureCall(dim3 gridDim, dim3 blockDim, size_t sharedMem, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceGetByPCIBusId
cudaError_t cudaDeviceGetByPCIBusId(int* device, const(char)* pciBusId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceGetCacheConfig
cudaError_t cudaDeviceGetCacheConfig(cudaFuncCache* pCacheConfig)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceGetLimit
cudaError_t cudaDeviceGetLimit(size_t* pValue, cudaLimit limit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceGetPCIBusId
cudaError_t cudaDeviceGetPCIBusId(char* pciBusId, int len, int device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceGetSharedMemConfig
cudaError_t cudaDeviceGetSharedMemConfig(cudaSharedMemConfig* pConfig)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceGetStreamPriorityRange
cudaError_t cudaDeviceGetStreamPriorityRange(int* leastPriority, int* greatestPriority)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceReset
cudaError_t cudaDeviceReset()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceSetCacheConfig
cudaError_t cudaDeviceSetCacheConfig(cudaFuncCache cacheConfig)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceSetLimit
cudaError_t cudaDeviceSetLimit(cudaLimit limit, size_t value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceSetSharedMemConfig
cudaError_t cudaDeviceSetSharedMemConfig(cudaSharedMemConfig config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaDeviceSynchronize
cudaError_t cudaDeviceSynchronize()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaEventCreate
cudaError_t cudaEventCreate(cudaEvent_t* event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaEventCreateWithFlags
cudaError_t cudaEventCreateWithFlags(cudaEvent_t* event, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaEventDestroy
cudaError_t cudaEventDestroy(cudaEvent_t event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaEventElapsedTime
cudaError_t cudaEventElapsedTime(float* ms, cudaEvent_t start, cudaEvent_t end)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaEventQuery
cudaError_t cudaEventQuery(cudaEvent_t event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaEventRecord
cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaEventSynchronize
cudaError_t cudaEventSynchronize(cudaEvent_t event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaFree
cudaError_t cudaFree(void* devPtr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaFreeArray
cudaError_t cudaFreeArray(cudaArray_t array)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaFreeHost
cudaError_t cudaFreeHost(void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaFuncSetCacheConfig
cudaError_t cudaFuncSetCacheConfig(const(void)* func, cudaFuncCache cacheConfig)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaFuncSetSharedMemConfig
cudaError_t cudaFuncSetSharedMemConfig(const(void)* func, cudaSharedMemConfig config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaGetDevice
cudaError_t cudaGetDevice(int* device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaGetDeviceCount
cudaError_t cudaGetDeviceCount(int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaGetDeviceFlags
cudaError_t cudaGetDeviceFlags(uint* flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaGetDeviceProperties
cudaError_t cudaGetDeviceProperties(cudaDeviceProp* prop, int device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaGetErrorName
const(char)* cudaGetErrorName(cudaError_t error)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaGetErrorString
const(char)* cudaGetErrorString(cudaError_t error)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaGetLastError
cudaError_t cudaGetLastError()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaHostAlloc
cudaError_t cudaHostAlloc(void** pHost, size_t size, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaHostGetDevicePointer
cudaError_t cudaHostGetDevicePointer(void** pDevice, void* pHost, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaHostGetFlags
cudaError_t cudaHostGetFlags(uint* pFlags, void* pHost)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaHostRegister
cudaError_t cudaHostRegister(void* ptr, size_t size, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaHostUnregister
cudaError_t cudaHostUnregister(void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaIpcCloseMemHandle
cudaError_t cudaIpcCloseMemHandle(void* devPtr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaIpcGetEventHandle
cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t* handle, cudaEvent_t event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaIpcGetMemHandle
cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t* handle, void* devPtr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaIpcOpenEventHandle
cudaError_t cudaIpcOpenEventHandle(cudaEvent_t* event, cudaIpcEventHandle_t handle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaIpcOpenMemHandle
cudaError_t cudaIpcOpenMemHandle(void** devPtr, cudaIpcMemHandle_t handle, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaLaunch
cudaError_t cudaLaunch(const(void)* func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaLaunchKernel
cudaError_t cudaLaunchKernel(const(void)* func, dim3 gridDim, dim3 blockDim, void** args, size_t sharedMem, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMalloc
cudaError_t cudaMalloc(void** devPtr, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMallocHost
cudaError_t cudaMallocHost(void** ptr, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMallocManaged
cudaError_t cudaMallocManaged(void** devPtr, size_t size, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMallocPitch
cudaError_t cudaMallocPitch(void** devPtr, size_t* pitch, size_t width, size_t height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemGetInfo
cudaError_t cudaMemGetInfo(size_t* free, size_t* total)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy
cudaError_t cudaMemcpy(void* dst, const(void)* src, size_t count, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy2D
cudaError_t cudaMemcpy2D(void* dst, size_t dpitch, const(void)* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy2DArrayToArray
cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy2DAsync
cudaError_t cudaMemcpy2DAsync(void* dst, size_t dpitch, const(void)* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy2DFromArray
cudaError_t cudaMemcpy2DFromArray(void* dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy2DFromArrayAsync
cudaError_t cudaMemcpy2DFromArrayAsync(void* dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy2DToArray
cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const(void)* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpy2DToArrayAsync
cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const(void)* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyArrayToArray
cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyAsync
cudaError_t cudaMemcpyAsync(void* dst, const(void)* src, size_t count, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyFromArray
cudaError_t cudaMemcpyFromArray(void* dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyFromArrayAsync
cudaError_t cudaMemcpyFromArrayAsync(void* dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyFromSymbol
cudaError_t cudaMemcpyFromSymbol(void* dst, const(void)* symbol, size_t count, size_t offset, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyFromSymbolAsync
cudaError_t cudaMemcpyFromSymbolAsync(void* dst, const(void)* symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyPeer
cudaError_t cudaMemcpyPeer(void* dst, int dstDevice, const(void)* src, int srcDevice, size_t count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyPeerAsync
cudaError_t cudaMemcpyPeerAsync(void* dst, int dstDevice, const(void)* src, int srcDevice, size_t count, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyToArray
cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const(void)* src, size_t count, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyToArrayAsync
cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const(void)* src, size_t count, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyToSymbol
cudaError_t cudaMemcpyToSymbol(const(void)* symbol, const(void)* src, size_t count, size_t offset, cudaMemcpyKind kind)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemcpyToSymbolAsync
cudaError_t cudaMemcpyToSymbolAsync(const(void)* symbol, const(void)* src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemset
cudaError_t cudaMemset(void* devPtr, int value, size_t count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaMemset2D
cudaError_t cudaMemset2D(void* devPtr, size_t pitch, int value, size_t width, size_t height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaOccupancyMaxActiveBlocksPerMultiprocessor
cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int* numBlocks, const(void)* func, int blockSize, size_t dynamicSMemSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int* numBlocks, const(void)* func, int blockSize, size_t dynamicSMemSize, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaPeekAtLastError
cudaError_t cudaPeekAtLastError()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaSetDevice
cudaError_t cudaSetDevice(int device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaSetDeviceFlags
cudaError_t cudaSetDeviceFlags(uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaSetDoubleForDevice
cudaError_t cudaSetDoubleForDevice(double* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaSetDoubleForHost
cudaError_t cudaSetDoubleForHost(double* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaSetValidDevices
cudaError_t cudaSetValidDevices(int* device_arr, int len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaSetupArgument
cudaError_t cudaSetupArgument(const(void)* arg, size_t size, size_t offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamAddCallback
cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void* userData, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamAttachMemAsync
cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void* devPtr, size_t length, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamCreate
cudaError_t cudaStreamCreate(cudaStream_t* pStream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamCreateWithFlags
cudaError_t cudaStreamCreateWithFlags(cudaStream_t* pStream, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamCreateWithPriority
cudaError_t cudaStreamCreateWithPriority(cudaStream_t* pStream, uint flags, int priority)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamDestroy
cudaError_t cudaStreamDestroy(cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamGetFlags
cudaError_t cudaStreamGetFlags(cudaStream_t hStream, uint* flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamGetPriority
cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int* priority)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamQuery
cudaError_t cudaStreamQuery(cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamSynchronize
cudaError_t cudaStreamSynchronize(cudaStream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaStreamWaitEvent
cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaThreadExit
cudaError_t cudaThreadExit()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaThreadGetCacheConfig
cudaError_t cudaThreadGetCacheConfig(cudaFuncCache* pCacheConfig)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaThreadGetLimit
cudaError_t cudaThreadGetLimit(size_t* pValue, cudaLimit limit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaThreadSetCacheConfig
cudaError_t cudaThreadSetCacheConfig(cudaFuncCache cacheConfig)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaThreadSetLimit
cudaError_t cudaThreadSetLimit(cudaLimit limit, size_t value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cudaThreadSynchronize
cudaError_t cudaThreadSynchronize()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

CUDART_VERSION
enum CUDART_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta